package com.ddyx.util;

import java.text.DecimalFormat;

public class MathUtil {

	/**
	 * @desc 两数相除小数点保留两位
	 * @param dividend
	 *            被除数
	 * @param divisor
	 *            除数
	 * @return String类型
	 */
	public static String decimal2point(Long dividend, Long divisor) {
		divisor = divisor > 0 ? divisor : 1;
		DecimalFormat decimalFormat = new DecimalFormat("0.00");// 格式化小数
		String quotient = decimalFormat.format((float) dividend * 100 / divisor);
		return quotient;
	}

	public static String decimal2point(Integer dividend, Integer divisor) {
		divisor = divisor > 0 ? divisor : 1;
		DecimalFormat decimalFormat = new DecimalFormat("0.00");// 格式化小数
		String quotient = decimalFormat.format((float) dividend * 100 / divisor);
		return quotient;
	}
	
	public static String decimal2point(Float dividend, Float divisor) {
		divisor = divisor > 0 ? divisor : 1;
		DecimalFormat decimalFormat = new DecimalFormat("0.00");// 格式化小数
		String quotient = decimalFormat.format((float) dividend * 100 / divisor);
		return quotient;
	}
	public static String decimal2point(Double dividend, Double divisor) {
		divisor = divisor > 0 ? divisor : 1;
		DecimalFormat decimalFormat = new DecimalFormat("0.00");// 格式化小数
		String quotient = decimalFormat.format((Double) dividend * 100 / divisor);
		return quotient;
	}

}
